I suppose its time to take it to the shop? I do not know how to check the timing, is there a easy way to do it myself if so what tools do i need and what is the general cost? Could bad spark plugs cause weird issues like this it doesn't sound like its miss firing